"""
处理json文件

josn see more: https://www.json.org/json-en.html

json模块主要有四个比较重要的函数，分别是：
`dump` - 将Python对象按照JSON格式序列化到文件中
`dumps` - 将Python对象处理成JSON格式的字符串
`load` - 将文件中的JSON数据反序列化成对象
`loads` - 将字符串的内容反序列化成Python对象

@Author: QiongchaoLi
@Date: 2020/8/1 12:27
"""
import json

def main():
    dict = {
        'name': '骆昊',
        'age': 38,
        'qq': 957658,
        'friends': ['王大锤', '白元芳'],
        'cars': [
            {'brand': 'BYD', 'max_speed': 180},
            {'brand': 'Audi', 'max_speed': 280},
            {'brand': 'Benz', 'max_speed': 320}
        ]
    }
    try:
        with open('./res/data.json', 'w', encoding='utf-8') as fs:
            json.dump(dict, fs)
    except IOError as e:
        print(e)



if __name__ == '__main__':
    main()

